package com.his.j259w264.pojo;

import java.util.Date;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 腹泻副卡(DiarrheaDeputyCard)实体类
 *
 * @author EdgeYu
 * @since 2021-09-16 10:15:44
 */

@ApiModel(value = "DiarrheaDeputyCard", description = "腹泻副卡")
public class DiarrheaDeputyCard implements Serializable {
    private static final long serialVersionUID = -24836864989519127L;

    @ApiModelProperty(name = "id", notes = "${column.comment}", dataType = "Integer", required = true)
    private Integer id;
    /**
     * 报告卡ID
     */
    @ApiModelProperty(name = "reportCardId", notes = "报告卡ID", dataType = "Integer", required = true)
    private Integer reportCardId;
    /**
     * 主要症状体征
     */
    @ApiModelProperty(name = "mainSymptomsSigns", notes = "主要症状体征", dataType = "String", required = true)
    private String mainSymptomsSigns;
    /**
     * 临床诊断
     */
    @ApiModelProperty(name = "clinicalDiagnosis", notes = "临床诊断", dataType = "String", required = true)
    private String clinicalDiagnosis;
    /**
     * 粪检结果
     */
    @ApiModelProperty(name = "dungInspectionResults", notes = "粪检结果", dataType = "String", required = true)
    private String dungInspectionResults;
    /**
     * 治疗方法
     */
    @ApiModelProperty(name = "therapies", notes = "治疗方法", dataType = "String", required = true)
    private String therapies;
    /**
     * 粪检日期
     */
    @ApiModelProperty(name = "dungInspectionDate", notes = "粪检日期", dataType = "Date", required = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dungInspectionDate;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getReportCardId() {
        return reportCardId;
    }

    public void setReportCardId(Integer reportCardId) {
        this.reportCardId = reportCardId;
    }

    public String getMainSymptomsSigns() {
        return mainSymptomsSigns;
    }

    public void setMainSymptomsSigns(String mainSymptomsSigns) {
        this.mainSymptomsSigns = mainSymptomsSigns;
    }

    public String getClinicalDiagnosis() {
        return clinicalDiagnosis;
    }

    public void setClinicalDiagnosis(String clinicalDiagnosis) {
        this.clinicalDiagnosis = clinicalDiagnosis;
    }

    public String getDungInspectionResults() {
        return dungInspectionResults;
    }

    public void setDungInspectionResults(String dungInspectionResults) {
        this.dungInspectionResults = dungInspectionResults;
    }

    public String getTherapies() {
        return therapies;
    }

    public void setTherapies(String therapies) {
        this.therapies = therapies;
    }

    public Date getDungInspectionDate() {
        return dungInspectionDate;
    }

    public void setDungInspectionDate(Date dungInspectionDate) {
        this.dungInspectionDate = dungInspectionDate;
    }

}
